package pe.edu.sisclas.model.dao;

import java.util.List;

import pe.edu.sisclas.model.dao.exception.DaoException;
import pe.edu.sisclas.model.domain.Docente;
import pe.edu.sisclas.model.domain.Usuario;

public interface UsuarioDao {

	public Usuario getUsuario(String usuario, String contrasenia)
			throws DaoException;

	public List<Docente> validarUsuario(String textoBusqueda)
			throws DaoException;

	public void crearUsuario(Usuario usuario) throws DaoException;

	public List<Usuario> getUsuarios() throws DaoException;

	public Usuario getUsuarioByDocente(Docente docente) throws DaoException;

	public void Delete(Usuario usu) throws DaoException;
}
